have had enough

Want no more of something, as in I've had enough of their quarreling. This phrase uses enough in the sense of β€œan adequate amount,” which is intended ironically to mean β€œa more than sufficient amount.” [ c. 1700 ]
For synonyms, see have had it, def. 1.